package baiduTTS.service;

/**
 * @author songmingsong
 * @date 2023/6/29
 */
public interface TTSInstance {

    /**
     * 设置信息并返回实例
     *
     * @param appKey    填写申请百度语音申请的appkey 申请地址：百度AI开放平台
     * @param secretKey 填写申请百度语音申请的APP SECRET
     * @param per       发音人选择, 0为普通女声，1为普通男生，3为情感合成-度逍遥，4为情感合成-度丫丫，默认为普通女声
     * @param spd       语速，取值0-9，默认为5中语速
     * @param pit       音调，取值0-9，默认为5中语调
     * @param vol       音量，取值0-9，默认为5中音量
     * @return
     */
    static TTS getInstance(String appKey, String secretKey, int per, int spd, int pit, int vol) {
        return new TTS(appKey, secretKey, per, spd, pit, vol);
    }
}
